home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr37
/
cw_sp_46.zip
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1995-03-18
|
9KB
|
161 lines
SubscriP - New in v4.6
Reduced code size dramatically. To help do this we had to add the
full path to each of the display files in the DISPLAYS.LST file.
You must edit your DISPLAYS.LST file to reflect complete paths
as well. For example, if line 1 in DISPLAYS.LST looked like this:
DSPWEL then you must change it this: D:\PPE\SP\GRAPH\DSPWEL
or whatever your actual paths to these files are.
Added several new items in this version.
1) Added a help screen as an "H)elp" option from main SubscriP menu.
This file is called HELP and should be located in the GRAPH sub-
directory.
2) Added a "message to user" option where if the file exists it will
be sent to the user as a message upon any subscription or product
purchase. It is Receiver Only, from SYSOP, subject of Thank You
and posted on Main. You define this file in the DISPLAYS.LST file
file (see SUBSCRIP.DOC file).
3) Added an external prompt file called PROMPTS.SP (same way we do it
for our other PPE's) so you can now modify MOST prompts as you see
fit, even RIP displays (use PROMPTS.SPR for RIP). PROMPTS.SP (and
PROMPTS.SPR if used) must be located in the main SubscriP directory.
SubscriP - New in v4.5
We're sorry, a line was accidently left out of the docs. And naturally
it would cause a problem with all subsequent lines in the config file
being offset by one. Sorry about the error of leaving this out of the
docs. See line 8 of the SUBSCRIP.CNF section of the doc file for info.
Added capability to restrict users under a certain age from being
able to make purchases. We did this by combining the functionality
of our Birthday PPE which puts the user's date of birth into the user
record where Subscrip can read it. You define the minimum age required
to make a purchase and which notes line (or which verification field)
that SubscriP should check for this date. A new display file is added
to the DISPLAYS.LST so you can display a screen to anyone declined due
to age. But be forewarned!! If there is NO date in the field, as in the
user did not fill this in yet, or that you may not be using Birthday
PPE, then SubscriP will totally ignore this feature. We have to do it
this way so those not using this feature will not be "messed up" by it.
Also added, an SPCONFIG.PPE (and SPCONFIG.BAT) to aid in creating an
accurate SUBSCRIP.CNF file. Change the paths in this batch file to
reflect the actual drives and directories on your system. Bear in mind
that you need to create the LIST files yourself. Coming soon will be
a full-blown configuration program to help add or alter categories,
products, etc.
Fixed a bug in the flag a file feature where if a user was not in
expert mode the file would not get flagged. This is because the
keyboard stuff got lost in the "Press Enter to Continue" prompt.
Code optimization to improve speed of operation.
Fixed a bug where only one subscription option was made available.
Thanks to Dennis Bixler for that catch!
Due to popular demand, SubscriP is no longer a commercial product! We
have made SubscriP a shareware product as it once was in it's
earliest stages.
Fixed a bug where subscriptions could be re-purchased prior to the due
date when paid for by check. Thanks to Clif Ware for spotting it.
Added a new display file to the DISPLAYS.LST to display to the
user when this attempt is made and why they cannot re-purchase.
How this is now checked is this; when a check is due there is a
line written to the User Notes which contains the text string:
"is due". When a user sends you a check this field is supposed
to be blanked. If it is not blanked then SubscriP checks for the
string "is due" and if it exists it will not permit a repurchase.
Fixed a bug where files wee not being flagged upon exiting. How come
nobody picked this one up since version 3.6?!? <g>.
Tightened up the code so that it requires less memory to run. If you
experienced any "error loading PPE" errors then try this version
to see if the reduced memory requirements helps you out.
Added a SHELL function to the "????????.LST" files. Now by putting the
word SHELL on 2nd line for an item, you can run a PPE from item
menu if you need to have an "ever changing" price for the item.
But the PPE you use must be able to write a one line file called
SHELLAMT.### in the SubscriP directory (### is the current node
number). If SubscriP reads the price as SHELL it looks for the
file called SHELLAMT.### and uses that price instead.
Added "Item Specific List" to the "????????.LST" files. Now by putting
the full path and filename to this list on 9th line for an item,
you can further define items such as colors, etc. This file is 2
lines and a sample is shown and explained below:
D:\PPE\SP\GRAPH\CLR-CAP
Please select a CAP color from the above
The first line can be 79 characters of text to display *or* the
full the full path to another display file that could list more
detailed product info such as item colors, etc. The second line
is the "question" you want to ask the user based on the text or
display file on line 1. Responses limited to 10 characters max.
Fixed the bug that was exiting SubscriP before allowing invoices to be
downloaded when "subscriptions" where purchased. Product orders
were not being effected, just subscriptions. Fixed.
Added a new feature where you can configure SubscriP to accept Checks,
or COD's from those who are below the min sec level or above the
max sec level. To do this, insert a new line at line 8 and put a
Y on the line. This is now the line after the max sec level, and
before the file to flag line. If you don't want to support this
feature, place a N on line 8 instead of a Y. Oh sorry, the lines
above refer to the SUBSCRIP.CNF file. (See docs).
Added "in stock quantities" feature. If you do not want more items or-
dered than you keep in stock, this will allow it. When the order
is actually placed the quantity ordered is deducted from the qty
you listed as in stock in that item's item listing. (See docs).
Fixed a bug that was not recognizing a sec level that was too high or
to low to place an order. Effected products, not subscriptions.
Fixed a bug that was not correctly appending proper "shipping charges"
to the invoices. It was initially displaying the proper amount,
but when the order was actually placed it would reset it to the
"base shipping charge". Corrected.
Added invoice numbers to the invoices. These are not seen when viewing
an invoice but are issued when the order is actually placed. The
last used invoice number is kept in a file called INVOICE.NUM in
the main PPE directory.
Added two new display files to DISPLAYS.LST. They are for shipping and
payment methods. If these files are defined but do NOT exist in
the GRAPH subdirectory, SubscriP will display the options as it
reads them from the PAYMENT.LST and SHIPPING.LST data files (as
it did before). It has been added so that "detailed information"
can be displayed about these options instead of just the options
themselves. If you want to use this feature, create the display
files, put them in the GRAPH subdirectory, add the file names to
the DISPLAYS.LST file (the payment options display file is next
to last and the shipping options display file is last). See the
section in the SUBSCRIP.DOC pertaining to the DISPLAYS.LST file.
Advisement:
Also, add the name SUBSCRIP to your PCBoard TCAN file. This is because
that is the "from name" of all messages posted to the SysOp.
Fixed exit where if order is placed it was still showing items flagged
and asking if you were sure you wanted to exit.
Added check for "Address PSA". This too is required as is Notes PSA.
Added check for blank address information and prompts for this info.
Added option for "non-expiring" subscription (00-00-00 exp date). In
the file SUBSCRIP.OPT, replace the number of days until expiration
with 32768 and it will recognize this number and flag the account
with a 00-00-00 expiration date. But be forewarned, if you do not
get a check from the user, it will not change the expiration date,
it will only change the security level and conference registrations
to what they where before.
Fixed display of street address information. Was broken when added address
check was added.